package com.hrzyit.whistle.cases.common

/**
 * 案件管理相关常量
 * @author YangWei
 * @date 2019/4/3
 */
class CaseConstant {
    companion object {


        // 案件类型：大类
        const val CASE_ONE_SORT_TYPE: Int = 1
        // 案件类型：小类
        const val CASE_SECOND_SORT_TYPE: Int = 2
        // 案件立案条件
        const val CASE_CONDITION_TYPE: Int = 3
        // 案件问题类型：字典项
        const val CASE_QUESTION_TYPE_ID: Int = 67

        // 案件数据列表类型：= 0 所有
        const val CASE_SORT_ALL: Int = 0
        // 案件数据列表类型：= 1 网格案件
        const val CASE_SORT_GRID: Int = 1
        // 案件数据列表类型：= 2 12345热线
        const val CASE_SORT_12345: Int = 2
        // 案件数据列表类型：= 3 转批案件
        const val CASE_SORT_TRANSFER: Int = 3
        // 案件数据列表类型：= 4 吹哨案件
        const val CASE_SORT_WHISTER: Int = 4
        // 案件数据列表类型：= 5 超时案件
        const val CASE_SORT_OVERTIME: Int = 5

        // 录音组件 RESULT_CODE
        const val RESULT_CODE_RECORD_AUDIO: Int = 1010
        // 地图组件 RESULT_CODE
        const val RESULT_CODE_MAP: Int = 1011
        // ACTIVITY TO ACTIVITY
        const val REQUEST_CODE: Int = 1001
        // ACTIVITY TO FRAGMENT
        const val REQUEST_CODE_FRAGMENT: Int = 1002

        // 批示环节: 选择单位和人员 Fragment 标签
        const val TAG_FRAGMENT_FOR_APPROVE: String = "forApproveTag"
        // 批转环节: 选择单位 Fragment 标签
        const val TAG_FRAGMENT_DEPT_INDEX_FOR_TRANSFER: String = "deptIndexForTag"
        // 批转环节: 选择人员 Fragment 标签
        const val TAG_FRAGMENT_USER_INDEX_FOR_TRANSFER: String = "userIndexForTag"

        // 吹哨环节：选择单位和人员 Fragment 标签
        const val TAG_FRAGMENT_FOR_WHISTLE: String = "forWhistleTag"
        // 吹哨环节: 选择单位 Fragment 标签
        const val TAG_FRAGMENT_DEPT_INDEX_FOR_WHISTLE = "deptIndexForWhistleTag"
        // 吹哨环节: 选择人员 Fragment 标签
        const val TAG_FRAGMENT_USER_INDEX_FOR_WHISTLE = "userIndexForWhistleTag"
    }
}